SUPPORT / SAMPLES & SAS NOTES
 

Support

Installation Note 46648: "NOT_FOUND_ERR: An attempt is made to reference a node in a context where it does not exist" occurs when you install SAS® 9.2 M3 maintenance release

DetailsAboutRate It
When you apply the SAS 9.2 M3 maintenance release, you might receive an installation failure from Base SAS®. If you look in the MIT.log file located in the C:\Program Files\SAS\InstallMisc\InstallLogs\9.2 directory, you might see the following:
[474822] MITController : An error occurred during processing:
[474822] MITController : There is a problem that seems to be related to the
system running the install:  Error Finalizing Install.
[474822] MITController : com.sas.tools.maint.mit.InstallException: Error
Finalizing Install
	at com.sas.tools.maint.mit.MITController.postExecute(MITController.java:2948)
	at com.sas.tools.maint.mit.MITController.executeScript(MITController.java:2793)
	at com.sas.tools.maint.mit.ExecutionThread.run(ExecutionThread.java:50)
	at
com.sas.tools.maint.mit.MITController.runInstallation(MITController.java:948)
	at com.sas.tools.maint.mit.MITController.(MITController.java:924)
	at com.sas.tools.maint.mit.MITController.(MITController.java:904)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at com.sas.ssn.MITConnector.executeMIT(MITConnector.java:172)
	at com.sas.ssn.MITConnector.executeMIT(MITConnector.java:130)
	at com.sas.ssn.KitAction.kitClickAction(KitAction.java:215)
	at com.sas.ssn.Chaining.launchInstall(Chaining.java:1027)
	at com.sas.ssn.Chaining.installNext(Chaining.java:510)
	at com.sas.ssn.Chaining.run(Chaining.java:305)
Caused by: org.w3c.dom.DOMException: NOT_FOUND_ERR: An attempt is made to
reference a node in a context where it does not exist.
	at org.apache.xerces.dom.ParentNode.internalRemoveChild(Unknown Source)
	at org.apache.xerces.dom.ParentNode.removeChild(Unknown Source)
	at
com.sas.tools.maint.mit.SASController.updateUninstallData(SASController.java:157
3)

The issue is caused by a missing rollback element in the uninstall.xml file.

Solution

To solve the problem, do the following:

  1. Close the SAS® Deployment Wizard.
  2. Browse to SASHOME\InstallMisc (for example: C:\Program Files\SAS\InstallMisc\).
  3. Rename uninstall.xml to uninstall.xml.old.
  4. Rerun the SAS Deployment Wizard.

This issue is fixed in SAS® 9.3.

Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemBase SASz/OS9.21_M39.39.2 TS2M39.3 TS1M0
Microsoft® Windows® for 64-Bit Itanium-based Systems9.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 Datacenter 64-bit Edition9.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 Enterprise 64-bit Edition9.21_M39.39.2 TS2M39.3 TS1M0
Microsoft® Windows® for x649.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 Datacenter Edition9.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 Enterprise Edition9.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 Standard Edition9.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 for x649.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 20089.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2008 for x649.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows XP Professional9.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Enterprise 32 bit9.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Enterprise x649.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Home Premium 32 bit9.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Home Premium x649.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Professional 32 bit9.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Professional x649.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Ultimate 32 bit9.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Ultimate x649.21_M39.39.2 TS2M39.3 TS1M0
Windows Vista9.21_M39.39.2 TS2M39.3 TS1M0
Windows Vista for x649.21_M39.39.2 TS2M39.3 TS1M0
64-bit Enabled AIX9.21_M39.39.2 TS2M39.3 TS1M0
64-bit Enabled HP-UX9.21_M39.39.2 TS2M39.3 TS1M0
64-bit Enabled Solaris9.21_M39.39.2 TS2M39.3 TS1M0
HP-UX IPF9.21_M39.39.2 TS2M39.3 TS1M0
Linux9.21_M39.39.2 TS2M39.3 TS1M0
Linux for x649.21_M39.39.2 TS2M39.3 TS1M0
OpenVMS on HP Integrity9.21_M39.39.2 TS2M39.3 TS1M0
Solaris for x649.21_M39.39.2 TS2M39.3 TS1M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.